home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Tool Chest / Development Tools & Languages / HyperCard Related / APDA HyperCard Toolkits / CD Audio Toolkit 1.0 / Source / Makefile < prev    next >
Encoding:
Makefile  |  1995-02-07  |  12.2 KB  |  500 lines  |  [TEXT/MPS ]

  1. #
  2. #    The global makefile for all the CDROM XFCNs
  3. #
  4.  
  5. TargetFile = 'HyperCommands'
  6.  
  7. It        ƒ    {TargetFile}
  8.         Setfile -t 'STAK' -c 'WILD' {TargetFile}
  9.  
  10. {TargetFile}    ƒ    cd.rsrc CDOpen CDPlayTrack CDStopTrack ∂
  11.             CDPlay CDStop CDStatus CDPause ∂
  12.             CDEject CDTrack CDTime CDIdent ∂
  13.             CDDiscTime CDElapsedTrack CDScan CDReadTOC ∂
  14.             CDSearchTrack CDSearch CDElapsed ∂
  15.             CDRemaining CDDiscTitle CDTrackTitle ∂
  16.             CDTrackTime CDPlay1 CDRemainingTrack ∂
  17.             CDProgram CDSetDiscTitle CDSetTrackTitle ∂
  18.             CDScsiID CDTOCLines
  19.  
  20. #
  21. # C Options:
  22. #    -b            keep strings in the code segment 
  23. #                (so literals work in the XCMD)
  24. #    -mbg ch8    MacsBug symbols
  25. #    -n             don't nag about pointers that aren't cast correctly
  26. #    -i :        find include files in this directory.
  27. COptions = -b -mbg ch8 -n -i : 
  28.  
  29. # set this to Makefile if you want everything to
  30. # recompile when the makefile changes
  31. MakeDependency =
  32.  
  33. FormatString.c.o ƒ {MakeDependency} FormatString.c
  34.     C {COptions} FormatString.c
  35.  
  36. Programs.c.o ƒ {MakeDependency} Programs.c cd.rsrc
  37.     C {COptions} Programs.c
  38.  
  39. Track.c.o ƒ {MakeDependency} Track.c
  40.     C {COptions} Track.c
  41.  
  42. CDOpen.c.o ƒ {MakeDependency} CDOpen.c
  43.     C {COptions} CDOpen.c
  44.  
  45. CDPlayTrack.c.o ƒ {MakeDependency} CDPlayTrack.c
  46.     C {COptions} CDPlayTrack.c
  47.  
  48. CDStopTrack.c.o ƒ {MakeDependency} CDStopTrack.c
  49.     C {COptions} CDStopTrack.c
  50.  
  51. CDPlay.c.o ƒ {MakeDependency} CDPlay.c
  52.     C {COptions} CDPlay.c
  53.  
  54. CDStop.c.o ƒ {MakeDependency} CDStop.c
  55.     C {COptions} CDStop.c
  56.  
  57. CDStatus.c.o ƒ {MakeDependency} CDStatus.c
  58.     C {COptions} CDStatus.c
  59.  
  60. CDPause.c.o ƒ {MakeDependency} CDPause.c
  61.     C {COptions} CDPause.c
  62.  
  63. CDEject.c.o ƒ {MakeDependency} CDEject.c
  64.     C {COptions} CDEject.c
  65.  
  66. CDTrack.c.o ƒ {MakeDependency} CDTrack.c
  67.     C {COptions} CDTrack.c
  68.  
  69. CDTime.c.o ƒ {MakeDependency} CDTime.c
  70.     C {COptions} CDTime.c
  71.  
  72. CDIdent.c.o ƒ {MakeDependency} CDIdent.c
  73.     C {COptions} CDIdent.c
  74.  
  75. CDDiscTime.c.o ƒ {MakeDependency} CDDiscTime.c
  76.     C {COptions} CDDiscTime.c
  77.  
  78. CDElapsedTrack.c.o ƒ {MakeDependency} CDElapsedTrack.c
  79.     C {COptions} CDElapsedTrack.c
  80.  
  81. CDScan.c.o ƒ {MakeDependency} CDScan.c
  82.     C {COptions} CDScan.c
  83.  
  84. CDReadTOC.c.o ƒ {MakeDependency} CDReadTOC.c
  85.     C {COptions} CDReadTOC.c
  86.  
  87. CDSearchTrack.c.o ƒ {MakeDependency} CDSearchTrack.c
  88.     C {COptions} CDSearchTrack.c
  89.  
  90. CDSearch.c.o ƒ {MakeDependency} CDSearch.c
  91.     C {COptions} CDSearch.c
  92.  
  93. CDElapsed.c.o ƒ {MakeDependency} CDElapsed.c
  94.     C {COptions} CDElapsed.c
  95.  
  96. CDRemaining.c.o ƒ {MakeDependency} CDRemaining.c
  97.     C {COptions} CDRemaining.c
  98.  
  99. CDDiscTitle.c.o ƒ {MakeDependency} CDDiscTitle.c cd.rsrc
  100.     C {COptions} CDDiscTitle.c
  101.  
  102. CDTrackTitle.c.o ƒ {MakeDependency} CDTrackTitle.c cd.rsrc
  103.     C {COptions} CDTrackTitle.c
  104.  
  105. CDTrackTime.c.o ƒ {MakeDependency} CDTrackTime.c
  106.     C {COptions} CDTrackTime.c
  107.  
  108. CDPlay1.c.o ƒ {MakeDependency} CDPlay1.c
  109.     C {COptions} CDPlay1.c
  110.  
  111. CDRemainingTrack.c.o    ƒ    {MakeDependency} CDRemainingTrack.c
  112.     C {COptions} CDRemainingTrack.c
  113.  
  114. CDProgram.c.o ƒ {MakeDependency} CDProgram.c cd.rsrc
  115.     C {COptions} CDProgram.c
  116.  
  117. CDSetDiscTitle.c.o ƒ {MakeDependency} CDSetDiscTitle.c cd.rsrc
  118.     C {COptions} CDSetDiscTitle.c
  119.  
  120. CDSetTrackTitle.c.o ƒ {MakeDependency} CDSetTrackTitle.c cd.rsrc
  121.     C {COptions} CDSetTrackTitle.c
  122.  
  123. CDScsiID.c.o ƒ {MakeDependency} CDScsiID.c
  124.     C {COptions} CDScsiID.c
  125.  
  126. CDTOCLines.c.o ƒ {MakeDependency} CDTOCLines.c
  127.     C {COptions} CDTOCLines.c
  128.  
  129. cd.rsrc    ƒƒ    {MakeDependency} cd.r
  130.     rez -i "{RIncludes}" cd.r -o cd.rsrc
  131.     rez -i "{RIncludes}" cd.r -a -o {TargetFile}
  132.     
  133. CDOpen ƒƒ {MakeDependency} CDOpen.c.o
  134.     link -sn Main=CDOpen ∂
  135.          -sn STDIO=CDOpen ∂
  136.          -sn INTENV=CDOpen ∂
  137.          -rt XCMD=100 ∂
  138.          -m CDOPEN ∂
  139.          CDOpen.c.o ∂
  140.          "{CLibraries}"StdCLib.o ∂
  141.          "{Libraries}"Interface.o ∂
  142.          -o {TargetFile}
  143.          
  144. CDPlayTrack ƒƒ {MakeDependency} CDPlayTrack.c.o
  145.     link -sn Main=CDPlayTrack ∂
  146.          -sn STDIO=CDPlayTrack ∂
  147.          -sn INTENV=CDPlayTrack ∂
  148.          -rt XCMD=101 ∂
  149.          -m CDPLAYTRACK ∂
  150.          CDPlayTrack.c.o ∂
  151.          "{Libraries}"Interface.o ∂
  152.          "{CLibraries}"StdCLib.o ∂
  153.          -o {TargetFile}
  154.  
  155. CDStopTrack ƒƒ {MakeDependency} CDStopTrack.c.o
  156.     link -sn Main=CDStopTrack ∂
  157.          -sn STDIO=CDStopTrack ∂
  158.          -sn INTENV=CDStopTrack ∂
  159.          -rt XCMD=102 ∂
  160.          -m CDSTOPTRACK ∂
  161.          CDStopTrack.c.o ∂
  162.          "{Libraries}"Interface.o ∂
  163.          "{CLibraries}"StdCLib.o ∂
  164.          -o {TargetFile}
  165.  
  166. CDPlay ƒƒ {MakeDependency} CDPlay.c.o
  167.     link -sn Main=CDPlay ∂
  168.          -sn STDIO=CDPlay ∂
  169.          -sn INTENV=CDPlay ∂
  170.          -rt XCMD=103 ∂
  171.          -m CDPLAY ∂
  172.          CDPlay.c.o ∂
  173.          "{Libraries}"Interface.o ∂
  174.          "{CLibraries}"StdCLib.o ∂
  175.          -o {TargetFile}
  176.  
  177. CDStop ƒƒ {MakeDependency} CDStop.c.o Track.c.o
  178.     link -sn Main=CDStop ∂
  179.          -sn STDIO=CDStop ∂
  180.          -sn INTENV=CDStop ∂
  181.          -rt XCMD=104 ∂
  182.          -m CDSTOP ∂
  183.          CDStop.c.o ∂
  184.          Track.c.o ∂
  185.          "{Libraries}"Interface.o ∂
  186.          "{CLibraries}"StdCLib.o ∂
  187.          "{CLibraries}"CRuntime.o ∂
  188.          -o {TargetFile}
  189.  
  190. CDStatus ƒƒ {MakeDependency} CDStatus.c.o
  191.     link -sn Main=CDStatus ∂
  192.          -sn STDIO=CDStatus ∂
  193.          -sn INTENV=CDStatus ∂
  194.          -rt XFCN=105 ∂
  195.          -m CDSTATUS ∂
  196.          CDStatus.c.o ∂
  197.          "{Libraries}"Interface.o ∂
  198.          "{CLibraries}"StdCLib.o ∂
  199.          -o {TargetFile}
  200.  
  201. CDPause ƒƒ {MakeDependency} CDPause.c.o
  202.     link -sn Main=CDPause ∂
  203.          -sn STDIO=CDPause ∂
  204.          -sn INTENV=CDPause ∂
  205.          -rt XCMD=106 ∂
  206.          -m CDPAUSE ∂
  207.          CDPause.c.o ∂
  208.          "{Libraries}"Interface.o ∂
  209.          "{CLibraries}"StdCLib.o ∂
  210.          -o {TargetFile}
  211.  
  212. CDEject ƒƒ {MakeDependency} CDEject.c.o
  213.     link -sn Main=CDEject ∂
  214.          -sn STDIO=CDEject ∂
  215.          -sn INTENV=CDEject ∂
  216.          -rt XCMD=107 ∂
  217.          -m CDEJECT ∂
  218.          CDEject.c.o ∂
  219.          "{Libraries}"Interface.o ∂
  220.          "{CLibraries}"StdCLib.o ∂
  221.          -o {TargetFile}
  222.  
  223. CDTrack ƒƒ {MakeDependency} CDTrack.c.o FormatString.c.o
  224.     link -sn Main=CDTrack ∂
  225.          -sn STDIO=CDTrack ∂
  226.          -sn INTENV=CDTrack ∂
  227.          -rt XFCN=108 ∂
  228.          -m CDTRACK ∂
  229.          CDTrack.c.o ∂
  230.          FormatString.c.o ∂
  231.          "{CLibraries}"CInterface.o ∂
  232.          "{Libraries}"Interface.o ∂
  233.          "{CLibraries}"StdCLib.o ∂
  234.          "{CLibraries}"CRuntime.o ∂
  235.          -o {TargetFile}
  236.  
  237. CDTime ƒƒ {MakeDependency} CDTime.c.o FormatString.c.o Track.c.o
  238.     link -sn Main=CDTime ∂
  239.          -sn STDIO=CDTime ∂
  240.          -sn INTENV=CDTime ∂
  241.          -rt XFCN=109 ∂
  242.          -m CDTIME ∂
  243.          CDTime.c.o ∂
  244.          FormatString.c.o ∂
  245.          Track.c.o ∂
  246.          "{CLibraries}"CInterface.o ∂
  247.          "{Libraries}"Interface.o ∂
  248.          "{CLibraries}"StdCLib.o ∂
  249.          "{CLibraries}"CRuntime.o ∂
  250.          -o {TargetFile}
  251.  
  252. CDIdent ƒƒ {MakeDependency} CDIdent.c.o
  253.     link -sn Main=CDIdent ∂
  254.          -sn STDIO=CDIdent ∂
  255.          -sn INTENV=CDIdent ∂
  256.          -rt XFCN=110 ∂
  257.          -m CDIDENT ∂
  258.          CDIdent.c.o ∂
  259.          "{Libraries}"Interface.o ∂
  260.          "{CLibraries}"StdCLib.o ∂
  261.          -o {TargetFile}
  262.  
  263. CDDiscTime ƒƒ {MakeDependency} CDDiscTime.c.o FormatString.c.o
  264.     link -sn Main=CDDiscTime ∂
  265.          -sn STDIO=CDDiscTime ∂
  266.          -sn INTENV=CDDiscTime ∂
  267.          -rt XFCN=111 ∂
  268.          -m CDDISCTIME ∂
  269.          CDDiscTime.c.o ∂
  270.          FormatString.c.o ∂
  271.          "{CLibraries}"CInterface.o ∂
  272.          "{Libraries}"Interface.o ∂
  273.          "{CLibraries}"StdCLib.o ∂
  274.          "{CLibraries}"CRuntime.o ∂
  275.          -o {TargetFile}
  276.  
  277. CDElapsedTrack ƒƒ {MakeDependency} CDElapsedTrack.c.o FormatString.c.o Track.c.o
  278.     link -sn Main=CDElapsedTrack ∂
  279.          -sn STDIO=CDElapsedTrack ∂
  280.          -sn INTENV=CDElapsedTrack ∂
  281.          -rt XFCN=112 ∂
  282.          -m CDELAPSEDTRACK ∂
  283.          CDElapsedTrack.c.o ∂
  284.          FormatString.c.o ∂
  285.          Track.c.o ∂
  286.          "{CLibraries}"CInterface.o ∂
  287.          "{Libraries}"Interface.o ∂
  288.          "{CLibraries}"StdCLib.o ∂
  289.          "{CLibraries}"CRuntime.o ∂
  290.          -o {TargetFile}
  291.  
  292. CDScan ƒƒ {MakeDependency} CDScan.c.o
  293.     link -sn Main=CDScan ∂
  294.          -sn STDIO=CDScan ∂
  295.          -sn INTENV=CDScan ∂
  296.          -rt XCMD=113 ∂
  297.          -m CDSCAN ∂
  298.          CDScan.c.o ∂
  299.          "{Libraries}"Interface.o ∂
  300.          "{CLibraries}"StdCLib.o ∂
  301.          -o {TargetFile}
  302.  
  303. CDReadTOC ƒƒ {MakeDependency} CDReadTOC.c.o FormatString.c.o
  304.     link -sn Main=CDReadTOC ∂
  305.          -sn STDIO=CDReadTOC ∂
  306.          -sn INTENV=CDReadTOC ∂
  307.          -rt XFCN=114 ∂
  308.          -m CDREADTOC ∂
  309.          CDReadTOC.c.o ∂
  310.          FormatString.c.o ∂
  311.          "{Libraries}"Interface.o ∂
  312.          "{CLibraries}"StdCLib.o ∂
  313.          "{CLibraries}"CRuntime.o ∂
  314.          -o {TargetFile}
  315.  
  316. CDSearchTrack ƒƒ {MakeDependency} CDSearchTrack.c.o
  317.     link -sn Main=CDSearchTrack ∂
  318.          -sn STDIO=CDSearchTrack ∂
  319.          -sn INTENV=CDSearchTrack ∂
  320.          -rt XCMD=115 ∂
  321.          -m CDSEARCHTRACK ∂
  322.          CDSearchTrack.c.o ∂
  323.          "{Libraries}"Interface.o ∂
  324.          "{CLibraries}"StdCLib.o ∂
  325.          -o {TargetFile}
  326.  
  327. CDSearch ƒƒ {MakeDependency} CDSearch.c.o
  328.     link -sn Main=CDSearch ∂
  329.          -sn STDIO=CDSearch ∂
  330.          -sn INTENV=CDSearch ∂
  331.          -rt XCMD=116 ∂
  332.          -m CDSEARCH ∂
  333.          CDSearch.c.o ∂
  334.          "{Libraries}"Interface.o ∂
  335.          "{CLibraries}"StdCLib.o ∂
  336.          -o {TargetFile}
  337.  
  338. CDElapsed ƒƒ {MakeDependency} CDElapsed.c.o FormatString.c.o
  339.     link -sn Main=CDElapsed ∂
  340.          -sn STDIO=CDElapsed ∂
  341.          -sn INTENV=CDElapsed ∂
  342.          -rt XFCN=117 ∂
  343.          -m CDELAPSED ∂
  344.          CDElapsed.c.o ∂
  345.          FormatString.c.o ∂
  346.          "{CLibraries}"CInterface.o ∂
  347.          "{Libraries}"Interface.o ∂
  348.          "{CLibraries}"StdCLib.o ∂
  349.          "{CLibraries}"CRuntime.o ∂
  350.          -o {TargetFile}
  351.  
  352. CDRemaining ƒƒ {MakeDependency} CDRemaining.c.o FormatString.c.o Track.c.o
  353.     link -sn Main=CDRemaining ∂
  354.          -sn STDIO=CDRemaining ∂
  355.          -sn INTENV=CDRemaining ∂
  356.          -rt XFCN=118 ∂
  357.          -m CDREMAINING ∂
  358.          CDRemaining.c.o ∂
  359.          FormatString.c.o ∂
  360.          Track.c.o ∂
  361.          "{CLibraries}"CInterface.o ∂
  362.          "{Libraries}"Interface.o ∂
  363.          "{CLibraries}"StdCLib.o ∂
  364.          "{CLibraries}"CRuntime.o ∂
  365.          -o {TargetFile}
  366.  
  367. CDDiscTitle ƒƒ {MakeDependency} CDDiscTitle.c.o Programs.c.o
  368.     link -sn Main=CDDiscTitle ∂
  369.          -sn STDIO=CDDiscTitle ∂
  370.          -sn INTENV=CDDiscTitle ∂
  371.          -rt XFCN=119 ∂
  372.          -m CDDISCTITLE ∂
  373.          CDDiscTitle.c.o ∂
  374.          Programs.c.o ∂
  375.          "{Libraries}"Interface.o ∂
  376.          "{CLibraries}"StdCLib.o ∂
  377.          -o {TargetFile}
  378.  
  379. CDTrackTitle ƒƒ {MakeDependency} CDTrackTitle.c.o Programs.c.o
  380.     link -sn Main=CDTrackTitle ∂
  381.          -sn STDIO=CDTrackTitle ∂
  382.          -sn INTENV=CDTrackTitle ∂
  383.          -rt XFCN=120 ∂
  384.          -m CDTRACKTITLE ∂
  385.          CDTrackTitle.c.o ∂
  386.          Programs.c.o ∂
  387.          "{Libraries}"Interface.o ∂
  388.          "{CLibraries}"StdCLib.o ∂
  389.          -o {TargetFile}
  390.  
  391. CDTrackTime ƒƒ {MakeDependency} CDTrackTime.c.o FormatString.c.o Track.c.o
  392.     link -sn Main=CDTrackTime ∂
  393.          -sn STDIO=CDTrackTime ∂
  394.          -sn INTENV=CDTrackTime ∂
  395.          -rt XFCN=121 ∂
  396.          -m CDTRACKTIME ∂
  397.          CDTrackTime.c.o ∂
  398.          FormatString.c.o ∂
  399.          Track.c.o ∂
  400.          "{CLibraries}"CInterface.o ∂
  401.          "{Libraries}"Interface.o ∂
  402.          "{CLibraries}"StdCLib.o ∂
  403.          "{CLibraries}"CRuntime.o ∂
  404.          -o {TargetFile}
  405.  
  406. CDPlay1 ƒƒ {MakeDependency} CDPlay1.c.o
  407.     link -sn Main=CDPlay1 ∂
  408.          -sn STDIO=CDPlay1 ∂
  409.          -sn INTENV=CDPlay1 ∂
  410.          -rt XCMD=122 ∂
  411.          -m CDPLAY1 ∂
  412.          CDPlay1.c.o ∂
  413.          "{Libraries}"Interface.o ∂
  414.          "{CLibraries}"StdCLib.o ∂
  415.          -o {TargetFile}
  416.  
  417. CDRemainingTrack ƒƒ {MakeDependency} CDRemainingTrack.c.o FormatString.c.o Track.c.o
  418.     link -sn Main=CDRemainingTrack ∂
  419.          -sn STDIO=CDRemainingTrack ∂
  420.          -sn INTENV=CDRemainingTrack ∂
  421.          -rt XFCN=123 ∂
  422.          -m CDREMAININGTRACK ∂
  423.          CDRemainingTrack.c.o ∂
  424.          FormatString.c.o ∂
  425.          Track.c.o ∂
  426.          "{CLibraries}"CInterface.o ∂
  427.          "{Libraries}"Interface.o ∂
  428.          "{CLibraries}"StdCLib.o ∂
  429.          "{CLibraries}"CRuntime.o ∂
  430.          -o {TargetFile}
  431.  
  432. CDProgram ƒƒ {MakeDependency} CDProgram.c.o Programs.c.o FormatString.c.o
  433.     link -sn Main=CDProgram ∂
  434.          -sn STDIO=CDProgram ∂
  435.          -sn INTENV=CDProgram ∂
  436.          -rt XFCN=124 ∂
  437.          -m CDPROGRAM ∂
  438.          CDProgram.c.o ∂
  439.          Programs.c.o ∂
  440.          FormatString.c.o ∂
  441.          "{Libraries}"Interface.o ∂
  442.          "{CLibraries}"StdCLib.o ∂
  443.          "{CLibraries}"CRuntime.o ∂
  444.          -o {TargetFile}
  445.  
  446. CDSetDiscTitle ƒƒ {MakeDependency} CDSetDiscTitle.c.o Programs.c.o FormatString.c.o
  447.     link -sn Main=CDSetDiscTitle ∂
  448.          -sn STDIO=CDSetDiscTitle ∂
  449.          -sn INTENV=CDSetDiscTitle ∂
  450.          -rt XCMD=125 ∂
  451.          -m CDSETDISCTITLE ∂
  452.          CDSetDiscTitle.c.o ∂
  453.          Programs.c.o ∂
  454.          FormatString.c.o ∂
  455.          "{CLibraries}"CInterface.o ∂
  456.          "{Libraries}"Interface.o ∂
  457.          "{CLibraries}"StdCLib.o ∂
  458.          "{CLibraries}"CRuntime.o ∂
  459.          -o {TargetFile}
  460.  
  461. CDSetTrackTitle ƒƒ {MakeDependency} CDSetTrackTitle.c.o Programs.c.o FormatString.c.o
  462.     link -sn Main=CDSetTrackTitle ∂
  463.          -sn STDIO=CDSetTrackTitle ∂
  464.          -sn INTENV=CDSetTrackTitle ∂
  465.          -rt XCMD=126 ∂
  466.          -m CDSETTRACKTITLE ∂
  467.          CDSetTrackTitle.c.o ∂
  468.          Programs.c.o ∂
  469.          FormatString.c.o ∂
  470.          "{CLibraries}"CInterface.o ∂
  471.          "{Libraries}"Interface.o ∂
  472.          "{CLibraries}"StdCLib.o ∂
  473.          "{CLibraries}"CRuntime.o ∂
  474.          -o {TargetFile}
  475.  
  476. CDScsiID ƒƒ {MakeDependency} CDScsiID.c.o
  477.     link -sn Main=CDScsiID ∂
  478.          -sn STDIO=CDScsiID ∂
  479.          -sn INTENV=CDScsiID ∂
  480.          -rt XFCN=127 ∂
  481.          -m CDSCSIID ∂
  482.          CDScsiID.c.o ∂
  483.          "{Libraries}"Interface.o ∂
  484.          "{CLibraries}"StdCLib.o ∂
  485.          -o {TargetFile}
  486.  
  487. CDTOCLines ƒƒ {MakeDependency} CDTOCLines.c.o FormatString.c.o
  488.     link -sn Main=CDTOCLines ∂
  489.          -sn STDIO=CDTOCLines ∂
  490.          -sn INTENV=CDTOCLines ∂
  491.          -rt XFCN=128 ∂
  492.          -m CDTOCLINES ∂
  493.          CDTOCLines.c.o ∂
  494.          FormatString.c.o ∂
  495.          "{Libraries}"Interface.o ∂
  496.          "{CLibraries}"StdCLib.o ∂
  497.          "{CLibraries}"CRuntime.o ∂
  498.          -o {TargetFile}
  499.  
  500.